microwave technology - French English Dictionary